using iPhOwa.Exchange.Attributes;
using iPhOwa.Exchange.ContentClasses.Fields;

namespace iPhOwa.Exchange.ContentClasses
{
	/// <summary>
	/// A person (contact) item
	/// </summary>
	[ExchangeContentClass(ContentClassNames.Person)]
	public class Person : Item
	{
		/// <summary>
		/// Mobile phone number
		/// </summary>
		[ExchangeField(PersonFields.Mobile)]
		public string MobilePhone
		{
			get;
			set;
		}

		/// <summary>
		/// File as name.
		/// </summary>
		[ExchangeField(PersonFields.FileAs)]
		public string FileAs
		{
			get;
			set;
		}

		/// <summary>
		/// Work phone number.
		/// </summary>
		[ExchangeField(PersonFields.TelephoneNumber)]
		public string WorkPhone
		{
			get;
			set;
		}
	}
}